#ifndef PLCCOMMONVARABLE_H
#define PLCCOMMONVARABLE_H

#include "plc2llvm/PLCSymbols/PLCVariable.h"
#include "plc2llvm/PLCSymbols/Modifiers.h"

class PLCCommonVariable : public PLCVariable {
private:
    VarSection varSection;
public:
    VarSection getVarSection() const;

    void setVarSection(VarSection varSection);

    Access getAccessModifier() const;

    void setAccessModifier(Access accessModifier);

    bool isIfRetain() const;

    void setIfRetain(bool ifRetain);

private:
    Access accessModifier;
    bool ifRetain;

public:
    PLCCommonVariable();


    
};


#endif